home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RPCSTAT User Commands RPCSTAT
-
-
-
- _________________________________________________________________
-
- NNAAMMEE
- rpcstat - Print out statistics about the RPC system
-
- SSYYNNOOPPSSIISS
- rrppccssttaatt -[ptions]
-
- OOPPTTIIOONNSS
- --ttrraaccee Print out the RPC trace.
-
- --cciinnffoo Print client-side RPC system statistics.
-
- --ssiinnffoo Print server-side RPC system statistics.
-
- --cchhaann Print the state of the client RPC channels.
-
- --ssrrvvrr Print the state of the RPC server processees.
-
- --ccaallllss Print the number of RPC calls made.
-
- --rrppccss Print the number of RPC calls serviced.
-
- --zzeerroo Print the zero valued counts.
-
- --nnoohhoossttddbb Do not search the host database file.
-
- _________________________________________________________________
-
- IINNTTRROODDUUCCTTIIOONN
- This command is used to get statistics and trace information
- about the Sprite kernel-to-kernel RPC system.
-
- RRPPCC TTRRAACCEE
- The RPC trace has a record for the last 100 packets sent or
- received in the RPC network protocol. The trace has the
- following fields:
-
- IIDD ccooddee ttiimmee ffllaagg ccoommmmnndd cclliieenntt sseerrvveerr ppssiizzee ddssiizzee ddooffff ffrraaggmmeenntt
-
- IIDD The RPC sequence number. A new ID is generated
- for each RPC, and all packets involved with an RPC
- contain this ID.
-
- ccooddee Either "in" or "out" to mean the packet was
- transmitted or received.
-
- ttiimmee Seconds since last packet. Sun3 clock granularity
- is too low (10 msec) for this to be meaningful.
-
- ffllaagg
-
- QQ reQuest packet.
- QQpp reQuest with please acknowledge bit set.
-
-
-
- Sprite v.1.0 Printed: February 11, 1991 1
-
-
-
-
-
-
- RPCSTAT User Commands RPCSTAT
-
-
-
- AA Acknowledgment packet.
- RR Reply packet.
- RRee Error reply; command field contains error code.
- AAcc Close acknowledgment sent to close client/server binding.
-
- ccoommmmaanndd The RPC name. If this is a number and the flag
- field is "Re", then this is the returned error
- code.
-
- cclliieenntt Two numbers identify the client host and the
- client channel number.
-
- sseerrvveerr Two numbers identify the server host and the
- server process number.
-
- ppssiizzee The size of the parameter area of the packet.
-
- ddssiizzee The size of the data area of the packet
-
- ddooffff The offset of the data area. Used when fragment-
- ing large data blocks.
-
- ffrraaggmmeenntt Two numbers are the number of fragments and the
- fragment bitmask.
-
- CCLLIIEENNTT RRPPCC
- The client half of the RPC system maintains statistics about
- the number of timeouts, retransmissions, etc. The output of
- the --CC option is (nearly) self-explanitory. There are also
- a set of _c_h_a_n_n_e_l_s used by the client side of RPC. Each
- channel is dynamically bound to a particular server
- host/process pair, and the kernel attempts to reuse the
- channel for successive RPCs to that server. The --cc option
- prints out the state of the client channels, what they are
- bound to, what RPC is in progress, etc. The binding is not
- hard, but is used to optimize away explicit acknowledgment
- packets.
-
- SSEERRVVEERR RRPPCC
- The server half of the RPC system maintains statistics about
- the number of requests it has received, the number of
- requests that implicitly acknowledged a previous reply, etc.
- The output of the --SS option is (nearly) self-explanitory.
- There are also a pool of kernel RPC server processes. The
- --ss option prints out the state of each, their current
- client, the current RPC, etc.
-
- KKEEYYWWOORRDDSS
- rpc, server, client, channel
-
-
-
-
-
-
- Sprite v.1.0 Printed: February 11, 1991 2
-
-
-
-